package com.forekonw.demo11;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class ListDemo {
    public static void main(String[] args) {
        //创建一个list集合   <Integer>表示的是范型:用来约束集合当中元素的类型
        List<Integer> list = new ArrayList();
        List<Double> list1 = new ArrayList<>();
        //先集合中添加元素
        list.add(1);
        list.add(2);
        list.add(3);
        list.add(5);
        //获取元素
        Integer a = list.get(0);
        System.out.println(a);
        //遍历集合
        for(int i = 0 ;i < list.size();i++){
            System.out.println(list.get(i));
        }
        System.out.println("---------------------------");
        //foreach遍历集合
        for (Integer ii:list) {
            System.out.println(ii);
        }
        System.out.println("---------------------------");
        //迭代器  接口
        Iterator<Integer> cc = list.iterator();
        while (cc.hasNext()){
            Integer aa = cc.next();
            System.out.println(aa);
        }
    }
}
